#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>

typedef int Selemtype;

typedef int Status;

typedef struct SeqStack
{
	Selemtype* base;
	Selemtype* top;
	int stack_size;
}Stack;

void StackInit(Stack* ps);
void StackDestroy(Stack* ps);
void StackPush(Stack* ps, Selemtype x);
void StackPop(Stack* ps);
bool StackEmpty(Stack* ps);
void StackTravers(Stack ps);
bool StackFind(Stack ps, Selemtype x);
